Proteopedia:Wishlist

This is the page to list features you wish Proteopedia had. As Proteopedia grows and develops, we will try to implement the best and most appropriate ideas.

If you want to report a problem in an existing feature, please do so at Proteopedia:Problems.

When adding a suggestion, please identify yourself by adding ~ at the end. This is wikitext that is converted into your name and the date.

This list has the most important items at the top. Please insert your wish after items that seem higher in priority.

Items Awaiting Solutions

 * Searching for a plural should find the singular match, and vice versa. For example: I searched for "histocompatibility antigens" and did not find the page "Category: Histocompatibility antigen". Searching for "histocompatibility antigen" did find this page. Emartz 19:00, 8 March 2008 (IST) In contrast, searching for "theoretical model" does find Theoretical models. Eric Martz 20:42, 16 November 2009 (IST)


 * Searching for a term should find a redirect titled with that term. For example, I searched for "supplementary materials" but failed to find Proteopedia:Workbench. So I created a page titled Supplementary materials and redirected it to Proteopedia:Workbench. However, when I search for "Supplementary materials", the results page still says "No page title matches", despite the statement above that on the same search results page "You searched for supplementary materials" showing the link in blue (which would be in red if there was no such page)! Eric Martz 04:05, 19 December 2009 (IST)


 * A form for reserving a block of Sandbox Reserved NN pages would be a great help to educators who have their students create content in sandbox pages. Eric Martz 21:24, 31 January 2010 (IST) (after discussion with Jaime Prilusky) A mechanism now exists for creating a block of Sandbox Reserved pages. Contact to arrange this.


 * Biological units (from RCSB) should be the default initial scenes, with a view of the asymmetric unit optional, as agreed in discussion. Eric Martz plans to provide a mock-up of an advanced page that would have views from EBI PQS, EBI PISA, and RCSB biological units, with brief explanations of each.


 * Shorten the Related Entries List: In a seeded page, e.g. 1h6m, when there are more than 30 related entries, make the division scrollable at 5 lines, instead of letting it push other important sections out of view. (This can be done with overflow: auto; in the style for the division.)


 * Several standard scenes, such as those in FirstGlance in Jmol, could be provided in a pull-down menu on the auto-seeded pages. It could be one more row in the table below Jmol. Eric Martz plans to provide the scripts and HTML color keys for these. Eric Martz 19:54, 13 April 2008 (IDT) Update: I am no longer in favor of this. Since FirstGlance in Jmol provides these, I see little advantage to the proposed redundancy, with the disadvantage of maintaining two similar systems. Eric Martz 22:34, 6 January 2011 (IST)


 * Popup for scripted animations: a popup mechanism where the author of the page can specify an uploaded script to be played in the popup window. This would allow complex scripted animations to be played in a large (resizable) Jmol window. An example of such a scripted animation is at the "Play Animation" button at User:Eric_Martz/Molecular_Playground/HIVDrug. Eric Martz 20:33, 16 November 2009 (IST)


 * Molprobity could be added under About this structure in the auto-seeded pages. Eric Martz plans to write a short explanation to accompany a link. Eric Martz 20:00, 13 April 2008 (IDT)


 * Sequence and structure-related entries could be linked to every entry. Currently, at 2ic8, I can click the link to PDBSum, and there click a mysterious plus button, which gives me a list of sequence-related entries. However, I must then enter each one by hand into Proteopedia. It would be great if this list, already linked, were at the bottom of every PDB-code-titled page. OCA already does sequence-based searching. All we need is a structure-based search as well for "structure neighbors". Eric Martz 04:30, 26 April 2008 (IDT)


 * Quiz improvements in the emailed report (see Help:Quiz): (Eric Martz 21:29, 31 January 2010 (IST))
 * Include the full URL of the page containing the quiz.
 * In addition to the summary score, the score for each question, with questions identified by number and the text of the question.
 * Change the subject of the report email message to the student's name, and the summary score.


 * Automatic Animations: A mechanism to create a button that generates, in Jmol, an animation made from all the green links on the page (or a subset of them from a checkbox list?). Thanks to Lynmarie Thompson for this suggestion. Eric Martz 19:06, 11 November 2009 (IST)


 * Automatically front, center, and size ligands and sites when their green links are clicked. That is, the molecule should rotate to put the selected entity in front of its center of mass, the selected entity should become the center of rotation/zoom, and the molecule should be zoomed (up or down) to make the selected entity fill e.g. 75% of the Jmol diameter.


 * To encourage authors to follow Proteopedia:Policy regarding links to Wikipedia, automatically detect wikipedia during every preview/save and refer the author to Proteopedia:Policy. Emartz 02:10, 16 March 2008 (IST)

Topic pages should be listed first, before PDB code pages, and without any additional characteristics.
 * Tabulate characteristics of PDB codes on Category pages (in this order): PDB code, resolution, year, title, authors (ideally first and last author names like "Harel/Sussman" for 2ace), number of chains in the asymmetric unit, and ligand abbreviations. 2ace would look like this:


 * Support two Jmols side by side, for comparisons. (this is already possible, but not possible to sync them yet: see 2b8n --Eran Hodis 22:23, 5 April 2008 (IDT))
 * Synchronize mouse-directed rotations and zooms (this now works amazingly well, see Chapter 4 in the Demo Tutorial at http://bioinformatics.org/jmol-tutorials -- where by the way you can also see "toggle quality" working very clearly -- my links are labeled "smoother rotation" and "smoother graphics" to the lower left of Jmol).
 * Provide a mechanism for one green link that sends separate scripts to each Jmol simultaneously. Maybe not necessary? Just use two green links? What is cool is to start with scenes that align the two molecules. Then they stay aligned as you rotate/zoom with the mouse (provided spin is left off at the beginning -- when it is on, one molecule tends to lag behind the other).


 * Add a 'quality' parameter to the applet tag to enable the quality level of the 3D model to be set on loading. Greg Black 21:41, 2 February 2009 (IST)

Items Solved

 * SOLVED: Ability to display a page with a specified version of Jmol, e.g. using a query parameter in the page URL, would enable safe testing of new features and new versions of Jmol before the entire database is upgraded to a new version of Jmol. Eric Martz 21:24, 31 January 2010 (IST) (after discussion with Jaime Prilusky) A mechanism now exists for requesting a specific Jmol version when displaying a Proteopedia page. Contact to arrange this. Jaime Prilusky 07:32, 14 March 2010 (IST)


 * SOLVED:  There is now a link to FirstGlance underneath the molecule for every automatically seeded page. In every article titled with a single PDB id code, a link to (for a random case) "Explore 2ace" that goes to FirstGlance in Jmol. The link syntax is http://bioportal.weizmann.ac.il/oca-docs/fgij/fg.htm?mol=2ace.


 * SOLVED: Accept uploaded PDB filenames with spaces: When entering the name of an uploaded PDB file in the SAT's slot from uploaded file, the filename should be accepted with embedded spaces, which should automatically be converted to underscores. Currently, use of spaces produces a red "file not found" exception message in Jmol. Eric Martz 00:38, 16 December 2009 (IST). Jaime Prilusky 05:40, 16 December 2009 (IST) Done. Tested with 1ea5_rot.pdb -- Fix confirmed with "Hivpi binding simulation.pdb.gz" Eric Martz 20:56, 17 December 2009 (IST)


 * SOLVED: Long ligand names should be broken onto two lines so they are readable. An example is NDP at 3inm. Eric Martz 23:20, 11 December 2009 (IST). Implemented a close enough solution Jaime Prilusky 07:39, 13 December 2009 (IST)


 * SOLVED: Coloring by evolutionary conservation, based on the ConSurfDB server, is now offered on every page that is titled with a PDB code.


 * SOLVED: All models in NMR ensembles (and the 118 multiple-model X-ray entries) should be the initial view in auto-seeded pages. Eric Martz plans to provide the script for this.


 * SOLVED:  Green links are now bold by default. A user-settable preference to make all green links bold or underlined (when not touched with the mouse) (I prefer underlined, with bold onMouseover) because in Windows browsers, the font is very thin, and the green color is hard to see. It is hard to scan a paragraph and find the green links. Also 9% of males are colorblind. Emartz 19:51, 9 March 2008 (IST)
 * Fortunately, full color blindness isn't as common as 9% but I agree underlining wold be the best to catch them all. --Ralf Stephan 10:54, 15 February 2009 (IST)


 * SOLVED: Have selenomethionine (MSE) treated as any other amino acid in the (Jmol) default settings - User:Morten Grøftehauge- June 1, 2008. I agree that it is very strange to have MSE treated as a ligand! Fixing this is far more important than adding new display options, like 2 jmols, so I'm moving this up. - User:Kevin Karplus -18 Aug 2008. MSE and other  Non-Standard_Residue are now properly identified in the Structure block. See 2ab5 - Jaime Prilusky 10:24, 19 August 2008 (IDT)


 * SOLVED: Mechanism to spawn (open) a child window containing only Jmol with the current scene. Advantages: the child window can be resized, thereby resizing Jmol; the child window can be kept in view while the text in the parent Proteopedia window is scrolled. It should be possible to have green links work on both the Jmol on the Proteopedia page, and the child Jmol. Emartz 00:06, 17 March 2008 (IST). Implemented automatically generated button to spawn a popup window - Jaime Prilusky 10:16, 19 August 2008 (IDT)


 * SOLVED: (March 2, 2008): Quality (antialiasing) chosen by the user with "toggle quality" should remain in effect for all green links within that page. Imagine that you're projecting scenes to a class. Currently, with every new scene, you have to click "toggle quality" again to get high quality.

Items Awaiting Solutions (SAT)

 * cystine should be added to the protein residues list under groups in the selection dialog. cys (cysteine + cystine) can already be selected in limit to residue types. After adding cystine, one could, for example, select cys, then remove cystine from selection, leaving cysteine selected. Eric Martz 03:38, 19 April 2011 (IDT)


 * Color keys displayed beneath Jmol, changing as needed with each green link. For example "alpha helix" and "beta strand" colored in the standard Jmol secondary colors. The standard keys should be pre-built and callable by name, perhaps by a parameter in the &lt;scene ...&gt; tag. Emartz 01:59, 19 March 2008 (IST) This is a really good idea!  I've had to go to other sites to figure out what things stand for and was actually wondering if there was a way to make a key, but I guess not right now. Emily Forschler 03:14, 6 June 2008 (IDT) A color key mechanism is being implemented. See Gramicidin_Channel_in_Lipid_Bilayer for examples of resulting color keys. If you wish to be a beta tester for new capabilities, contact.


 * In Selection, within distance of selected, add option to expand selection to include entire residues containing any selected atoms. The Jmol command is "select within(group, selected)". Eric Martz 20:40, 21 March 2010 (IST)


 * In Representations, change set representation to replace representation and add add to representation and remove from representation. This allows, for example, the (sidechains + alpha carbons) of selected residues to be rendered as ball and stick (add representation) without erasing a backbone trace for those alpha carbons. Eric Martz 22:10, 25 January 2011 (IST)


 * In Representations, include a dialog for slabbing. Eric Martz 21:45, 5 February 2011 (IST)


 * In Colors, ability to make a surface translucent. Eric Martz 22:31, 6 January 2011 (IST)


 * In Colors, ability to apply "color translucent -1" to the selected atoms. This works much better than positive integers for e.g. spacefill. Also, for cartoon, it would be useful if the coils were made a higher translucency than the ribbons in order to match better. Eric Martz 21:43, 5 February 2011 (IST)


 * Report the number of atoms selected, below Jmol. Update report with each change in number selected. Eric Martz 22:06, 13 January 2011 (IST)


 * A better color picker for the Scene Authoring Tool. See these demos, and colorpicker discussion on the jmol-users list.


 * Under the Load Molecule tab add an option to append a molecule. Karl Oberholser 17:50, 26 January 2011 (IST)


 * Under the Save Scene tab add an option to spin about the z-axis in stead of the y-axis. Karl Oberholser 18:16, 26 January 2011 (IST)


 * Under the Save Scene tab spin selection add an option for a rocking motion rather than a full 360 degree rotation. Karl Oberholser 16:35, 31 January 2011 (IST)

Items Solved (SAT)

 * SOLVED: Create a "reset" button for scene authoring tools, in particular the representations tab. Or an "undo" button.  Something to allow the image to be returned to normal after experimenting with different representations without reloading. Emily Forschler 00:07, 6 June 2008 (IDT)
 * Undo/redo buttons implemented --Eran Hodis 20:47, 17 March 2010 (IST)


 * SOLVED: In the SAT, select groups within: In the SAT, Selection dialog, section "select within distance", change "select atoms within" to "select [ ]groups/[ ]atoms within". For groups, first select atoms within, then "select within(groups, selected)". Eric Martz 20:51, 7 December 2009 (IST)


 * SOLVED: Boldface labels option in the Scene Authoring Tool. Probably just a checkbox, and should be checked by default, since normal labels are hard to see. Eric Martz 23:05, 6 February 2010 (IST)


 * SOLVED: Popup in the SAT. This would allow small details to be seen more clearly, and show whether spinning is too jerky when Jmol is larger. Eric Martz 23:16, 7 December 2009 (IST). Please report side effects Jaime Prilusky 07:58, 13 December 2009 (IST)


 * SOLVED: When saving a scene (in the "save scene" dialog), a radio button to choose between "force spinning on", "force spinning off", "inherit spinning set by the user with 'toggle spinning'". (inherit spinning not implemented on purpose --Eran Hodis 22:23, 5 April 2008 (IDT))